﻿/*
Theme Name: 商城模板
Theme URI: 
Author: axb
Author URI: 
Description: 
Version: 1.0
*/
@charset "utf-8";
/* CSS Document */
html {background:url(images/bg.png);}
body,div,dl,dt,dd,ul,ol,li,h1,h2,h3,h4,h5,h6,pre,code,form,fieldset,legend,input,select,textarea,blockquote,th,td,hr,button
	,article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section {margin:0;padding:0;color:#444;font:14px "宋体","Arial Narrow",HELVETICA,Microsoft Yahei;}
body{background:url(images/body_bg.gif);}
fieldset,img {border:none;}
ol,ul,li{list-style:none;}
.clearfix:before,.clearfix:after {visibility: hidden;display: block;font-size: 0;content: " ";clear: both;height: 0;}
/*.clearfix:after {clear:both;overflow:hidden;}*/
* html .clearfix { zoom: 1; } /* IE6 */
*:first-child+html .clearfix { zoom: 1; } /* IE7 */
.clear{clear:both;display:block;overflow:hidden;height:0;line-height:0;font-size:0;}
.float_left {float:left;display:inline-block;}
.float_right {float:right;display:inline-block;}
.page_width{width:1000px;margin:0 auto;position:relative;}
.topfixed {position:fixed;top:0;width:100%;z-index:9000;webkit-box-shadow:0px 4px 4px #baacc9;-moz-box-shadow:0px 4px 4px #baacc9; box-shadow:0px 4px 4px #baacc9;}
.none{display:none;}
a{color:#9563c9;text-decoration:none;}

/*** header css ***/
#index_header{ background:#f7f7f7; }
.logo { height:90px;width:300px;display:inline-block;}
.logo a:hover{background:none;}
#index_header .favorite{cursor:pointer;}
#index_header .favorite:hover{color:#9563c9;background:transparent;}
#weather_report{position:absolute;right:20px;top:0;padding:5px;}
#header_tools{position:absolute;right:20px;bottom:0;padding:5px;}
#header_tools .tool_item{float:left;}
#header_tools .tool_item a:hover{color:#ca07d1;}

/*** navigate css ***/
#index_navigate {height:38px;background:#9563c9;}
.menu{}
.menu ul{}
.menu li{float:left;line-height:37px;position:relative;background:#9563c9;}
.menu li a{color:#fff;font-size:15px;font-weight:bold;padding:0 18px;display:block;height:37px;}
.menu li a:hover{background:#7B4BAE;}
.menu .children { position: absolute; background: #9563c9; left: 0px; top: 37px; z-index: 100; text-align: left; display: none; }
.menu .children a { padding: 0 10px; white-space: nowrap; min-width: 100px; }
/*.menu li .current-menu-item a{background:#7B4BAE;}
.menu li .current-menu-item .sub-menu a{background:#9563c9;}
.menu li .current-menu-item .sub-menu a:hover{background:#7B4BAE;}
.menu li .sub-menu{position:absolute;z-index:10;background:#9563c9;border-top:1px solid #9d64d8;display:none;width:100px;}*/
.top_search{padding:6px 6px 0 0;}
.top_search .input_btn{width: 30px;height: 25px;background: url(images/nav_search_bg.png) right 0 no-repeat;margin: 0;border: none;float: left; cursor: pointer;overflow: hidden;}
.top_search .input_txt {width: 100px;height: 25px;line-height: 26px;background: url(images/nav_search_bg.png) left 0 no-repeat;margin: 0;padding: 0 5px;border: none;float: left;color: #999;_background-attachment: fixed;overflow: hidden;outline:none;}


/*** pagebox css ***/
.pagebox{margin-top:7px;margin-right:5px;padding:10px;background: #F9F9F9;webkit-box-shadow: 0px 4px 4px #baacc9;-moz-box-shadow: 0px 4px 4px #baacc9; box-shadow: 0px 4px 4px #baacc9;}
.pagebox_shadow{position:absolute;z-index:-1;background:#d3d3d3;}

/*** pagebox title and content css ***/
.box_title{padding:5px 5px;height:20px;line-height:20px;}
.box_title a{float:right;padding:3px;color:#555;}
.box_title a:hover{/*background:#9563c9;*/color:#ca07d1;}
.box_title em{font-size:17px;font-weight:bold;color:#952CFF;font-style:normal;float:left;width:160px;}
.box_title .the_tags{float:left;}
.box_title .the_tags li{float:left;color:transparent;}
.box_title .the_tags a{margin:0 10px;color:#666;padding:0 4px;}
.box_cont{padding:5px 5px;}/*display:inline-block;*/
.box_cont a:hover{background:none;}
.box_cont ul{display:inline-block;}
.box_cont ul li{float:left;margin:5px; position:relative;}
.box_cont ul li img{width:110px;height:140px;float:left;}
.box_cont ul li.first img{width:210px;height:290px;}
.box_cont li .price_bg {width:50px;height:25px;line-height:25px;padding:0 10px;position:absolute; bottom:3px;right:3px; background:#fff; display:block; filter: alpha(opacity=80); opacity: 0.8; -moz-opacity:0.8;text-align:center; }
.box_cont li .price_bg b{color:#e80560;font-weight:normal;font-family:Verdana, Geneva, sans-serif;}
.box_cont li .price_bg a:hover{color:#acacac;}
.aToolTip {padding-bottom:7px;line-height: 1.6em;padding-left: 10px;padding-right: 10px;background: #a16fd4;color: #fff;padding-top:7px;-moz-border-radius: 12px 12px 12px 0;-webkit-border-radius: 12px 12px 12px 0;-khtml-border-radius: 12px 12px 12px 0;border-radius: 12px 12px 12px 0;}
.box_cont .list ul { width:960px;padding:10px 0 0;overflow:hidden;}
.box_cont .list li { float:left; margin-right:10px; margin-bottom:10px; }
.box_cont .list li img { display:block; float:left; border:1px solid #ccc;width:50px;height:50px;}


/****** index focus css******/
#index_focus { }
.index_flash {overflow:hidden;}
.index_flash ul.box { padding-left:255px; width:700px; height:280px; overflow:hidden; }
.index_flash .box li { display:none; }
.index_flash .box li img{width:700px;height:280px;float:left;}
.index_flash ul.btns { position:absolute; width:250px; }
.index_flash ul.btns li { width:240px; height:70px; color:#fff; cursor:pointer; display:block; /*float:left;*/ font-style:normal; clear:both; overflow:hidden;padding-left: 10px;}
.index_flash ul.btns li a {color:#555}
.index_flash ul.btns li img { width:48px; height:48px; float:left; margin: 11px 0 11px 9px; }
.index_flash ul.btns li h1 { width:165px; margin: 12px 0 0 62px; height: 44px;overflow:hidden;line-height: 22px; font-size: 13px; color:#333;font-weight:normal;}
.index_flash ul.btns li p { color: #999; display:block; outline: 0; padding: 0; margin: 0 0 0 62px; width:140px; height: 30px; line-height: 14px; overflow: hidden; }
.index_flash ul.btns li.cur h1 a:hover { color:#ca07d1;background:none;}
.index_flash ul.btns li.cur {background:url(images/flash_bg.png) no-repeat;}
.index_flash ul.btns li:hover a{color:#ca07d1;}


/*** index_article css ***/
#index_article { }
#index_classify { width: 740px; float: left; }
#index_side { width: 235px; float: right; }
.site_blogitem { /*border-top:1px dashed #ddd;*/ }
.site_blogitem h1 { font-size: 13px; }
.site_blogitem h1 a{color:#555;display:inline-block;height:20px;line-height:20px; overflow: hidden;cursor: pointer;padding:2px;}
.site_blogitem h1 a:hover{/*background:#9563c9;*/color:#ca07d1;}
.site_blogitem .blogitem_content p { display:block;font-size:13px;line-height:18px;padding:3px 0; margin: 0; }
.blogitem_content{display:none;}


/*** page navigate path css ***/
.navigate_path{padding:0 10px;font-size:14px;font-weight:bold;color:#888;}
.navigate_path a{font-size:14px;margin:0 7px;padding:3px;}
.navigate_path a:hover{/*background:#9563c9;*/color:#ca07d1;}
.navigate_path span{}


/*** masonry list css ***/
.masonry_list .item{width:224px;padding:12px;float:left;}
.masonry_list .list_item {width: 224px;border: 1px solid #E6E4E4;border-bottom: none;background: #fff;float: left;webkit-box-shadow: 0px 4px 4px #baacc9;-moz-box-shadow: 0px 4px 4px #baacc9; box-shadow: 0px 4px 4px #baacc9;}
.masonry_list .list_item:hover {box-shadow: 0 1px 13px rgba(34,25,25,1);-moz-box-shadow: 0 1px 13px rgba(34,25,25,1);-webkit-box-shadow: 0 1px 13px rgba(34,25,25,1);}
.list_item .pic {width: 200px;padding: 9px 12px 0 12px;float: left;}
.list_item .pic img{width:200px;}
.list_item .pic li {float: left;position: relative;margin: 2px 0 0 0;}
.list_item .pic li a, .list_item .pic li a img {float: left;}
.list_item .pic li p.fl {left: 0;right: auto;border-radius: 0 4px 0 0;}
.list_item .pic li p {position: absolute;bottom: 0;right: 0;display: block;color: #fff;background: url(images/book_p.png);	_background: none;_filter: progid:DXImageTransform.Microsoft.AlphaImageLoader(src='images/book_p.png',sizingMethod='scale'); padding: 3px 6px;border-radius: 4px 0 0 0;}
/*.list_item .t_l {float: left;width: 200px;padding: 0 12px;}*/
.list_item .tl {font-size:13px;}
.list_item .title {padding: 8px 0 8px;font-size: 13px;line-height: 1.5em;float: left;width: 200px;word-wrap: break-word;word-break: break-all;border-top:1px dotted #e1e1e1;margin:0 12px;}
.list_item .title a{color: #666;}
.list_item .title a:hover{background:none;color:#9563c9;}
.tl {clear: both;padding-top: 10px;text-align: right;height: 20px;}
.tl a {background: url(images/comment.gif) 0 4px no-repeat;padding: 3px 5px 0 20px;line-height: 16px;}
.list_item .cmt:hover{color: #712db7;}
.list_item .user {padding:10px 12px;border-top: solid 1px #e6e6e6;background: #f8f8f8;float: left;width: 200px;}
.list_item .user img {height: 20px;width: 20px;border: solid 1px #e6e6e6;}
.list_item .user p {float: right;width: 170px;line-height: 18px;color: #949693;word-break:break-all;}
.list_item .user p a{color:#666;}
.list_item .user p a:hover{color:#9563c9;background:none;}


/**** articlelist css ***/
.nothing{height:120px;line-height:120px;text-align:center;font-weight:bold;font-size:25px;color:gray;}
.articlelist{height:140px;padding:10px;background: #F9F9F9;}
.articlelist:hover{background:#F8F2FF;}
.thumbnail{float:left;width:100px;height:140px;margin:0 10px;}
.thumbnail img:hover{opacity:0.8;-moz-opacity:0.8;-khtml-opacity:0.8;filter:alpha(Opacity=80);}
.articlelist .title{height:30px;}
.articlelist .title h1 a{float:left;padding:5px 10px;font-size:16px;color:#952CFF;}
.articlelist .title h1 a:hover{/*background:#9563c9;*/color:#ca07d1;}
.articlelist .info{line-height:34px;}
/*.articlelist .info .category{float:left;background:url(images/article.png) 0 0 no-repeat;_background:url(images/ie6/article.gif) 0 2px no-repeat;padding-left:16px;margin-right:10px;}
.articlelist .info .category li{float:left;}
.articlelist .info .category li a{float:left;margin-right:5px;}
.articlelist .info .category li a:hover{color:#4e5e55;}
.articlelist .info .author a{float:left;background:url(images/article.png) 0 -44px no-repeat;_background:url(images/ie6/article.gif) 0 -36px no-repeat;padding-left:16px;margin-right:15px;}
.articlelist .info .author a:hover{color:#4e5e55;}*/
.articlelist .info .date{float:left;background:url(images/article.png) 0 -80px no-repeat;_background:url(images/ie6/article.gif) 0 -66px no-repeat;padding-left:17px;margin-right:15px;}
.articlelist .info .view{float:left;background:url(images/article.png) 0 -116px no-repeat;_background:url(images/ie6/article.gif) 0 -96px no-repeat;padding-left:23px;margin-right:15px;}
.articlelist .info .comment{float:left;background:url(images/article.png) 0 -152px no-repeat;background:url(images/article.png) 0 -151px no-repeat\9;_background:url(images/ie6/article.gif) 0 -117px no-repeat;padding-left:19px;}
.articlelist .summary p{line-height:22px;}
/*.articlelist .tag{height:22px;background:url(images/article.png) 0 -178px no-repeat;_background:url(images/ie6/article.gif) 0 -148px no-repeat;padding-left:18px;}
.articlelist .tag a{float:left;margin-left:5px;padding:5px 10px;padding:6px 10px 4px 10px\9;background:#ecf3f0;font-size:12px;color:#94a19b;}
.articlelist .tag a:hover{background:#d3ddd8;color:#7c8882;}*/



/**** posts page css ***/
.page{padding:10px;}
.page > span, .page > a{float:left;display:inline-block;padding:3px;}
.page span{barkground: transparent;}
.page a{color:#952CFF;}
.page a:hover{/*background:#9563c9;*/color:#ca07d1;}
.page .page_total{margin-left: 10px;}


/**** single infomation page css ***/
.article_left {width:710px;float:left;padding:10px;}
.sidebar_right {float:right;width:235px;}

.article_left #good_info {width:480px;float:right;}
.article_img {float:left;}
.article_img img {width:210px;height:290px;}

.article_info .title {margin-bottom:10px;}
.article_info .title h1{font-family:"黑体";font-size:26px;margin-bottom:10px;font-weight:500;}
.article_info .title div{float:left;height:20px;line-height:20px;display:block;}
.article_info .title span{float:left;}
.article_info .title span.category{float:left;background:url(images/article.png) 0 -8px no-repeat;_background:url(images/ie6/article.gif) 0 -5px no-repeat;padding-left:16px;margin-right:10px;}
.article_info .title span.category li{float:left;}
.article_info .title span.category li a{float:left;height:20px;line-height:20px;margin-right:5px;}
.article_info .title span.category li a:hover{color:#4e5e55;}
.article_info .title span.author a{float:left;background:url(images/article.png) 0 -44px no-repeat;_background:url(images/ie6/article.gif) 0 -35px no-repeat;padding-left:16px;margin-right:15px;}
.article_info .title span.author a:hover{color:#4e5e55;}
.article_info .title span.date{float:left;background:url(images/article.png) 0 -80px no-repeat;_background:url(images/ie6/article.gif) 0 -65px no-repeat;padding-left:17px;margin-right:15px;}
.article_info .title span.view{float:left;background:url(images/article.png) 0 -116px no-repeat;_background:url(images/ie6/article.gif) 0 -96px no-repeat;padding-left:23px;margin-right:15px;}
.article_info .title span.comment{float:left;background:url(images/article.png) 0 -152px no-repeat;_background:url(images/ie6/article.gif) 0 -125px no-repeat;padding-left:19px;}
.article_info .viewinfo{float:right;text-align:right;}
.article_info .viewinfo span{font-size:16px;margin-left:5px;color:#f78585;}

.article_info h1 {font-size:16px;font-weight:normal;color:#444;margin-top:10px;}
.article_info .click_buy a {display: line-block;float: left;/*padding: 0 108px 0 0;*/padding: 0 130px 0 0;background: url(images/buy_go.png) right 0 no-repeat;}
.article_info .click_buy span {display: block;float: left;line-height: 42px;background: url(images/buy_go_l.png) 0 0 no-repeat;padding: 0 0 0 20px;font-size: 20px;color: #fff;font-weight: bold;cursor: pointer;}
.article_info .more_comment a{float:right;padding:3px;margin-right:10px;}
.article_info .more_comment a:hover{/*background:#9563c9;*/color:#ca07d1;}

.article_tags, .shop_tags {margin:10px 0;border-top:1px dotted #e1e1e1;padding:10px 0 0;line-height:25px;}
.article_tags em, .shop_tags em {font-style:normal;line-height:25px;}
.article_tags a, .shop_tags a{padding:3px;font-size:13px;}
.article_tags a:hover, .shop_tags a:hover{/*background:#9563c9;*/color:#ca07d1;}

.article_left h2{font-size:15px;font-weight:normal;margin-top:10px;border-bottom:1px dotted #e1e1e1;padding-bottom:5px;}
.article_body{padding:10px 0;font-size:14px;word-break:break-all;line-height:25px;}
.article_body .pic-description{text-align:center;}
.article_body .pic-description .title{padding: 15px;}
.article_body .pic-description .picture{width:710px;position:relative;overflow:hidden;}
.article_body .pic-description .picture img{position:relative;left:0px;}
.article_body .pic-description .description{padding: 15px;}
.article_body a img{display:block;margin:0 auto;}

/***** user comments css（用户评论） ******/
#comments{padding:10px 0;}
#comments #reply-title{font-size:16px;font-weight:normal;margin-top:10px;border-bottom:1px dotted #e1e1e1;padding-bottom:5px;}
#comments form p{padding:3px 0;}
#comments form p input{height:20px;line-height:20px;margin-right:5px;}
#comments form p span{line-height:20px;color:red;}
#comments form p.comment-form-comment textarea{width:99%;}
#comments form p.form-submit input{width:70px;height:30px;background:#9563c9;border:none;color:#fff;cursor:pointer;}
#comments form p.form-submit input:hover{background:#7B4BAE;}
#comments .comments-title{font-size:16px;color:#555;font-weight:normal;}
#comments .comment-list{padding:10px 0;}
#comments .comment-author{float:left;margin-right:10px;}
#comments .comment-list li{color:#888;overflow:hidden;padding:10px 0;border-bottom:1px solid #ccc;}
#comments .comment-list li p{line-height:23px;}
#comments .fn{font-style:normal;color:#9563c9;}
#comments .commentmetadata{float:right;}
#comments .reply{float:right;}
#comments .navigation-comment{padding:10px;}
#comments .nav-previous{float:left;}
#comments .nav-next{float:right;}
#comments .no-comments{clear:both;line-height:30px;}
#comments .comment-list .children{padding:15px 0 0 55px;}
#comments .comment-list .children li{border-bottom:none;}

.pre_next{border-top:1px dotted #e1e1e1;}
.pre_next .gray{color:gray;}
.pre_next div{margin:5px 0;line-height:22px;}

/******* tags page css***********/
.all_tags ul{padding:10px;overflow:hidden;}
.all_tags ul li{width:180px;float:left;line-height:25px;font-size:14px;margin:5px 0;}
.all_tags ul li a{padding:3px;}
.all_tags ul li a:hover{color:#ca07d1;}

/***** sidebar css ******/
.sidebar_title{}
.goods_box li{float:left;width:68px;height:88px;margin:8px 0 0 10px;}
.goods_box li img{width:68px;height:88px;float:left;}
.shops_box li{width:225px;height:228px;margin:10px 0;}
.shops_box li img{width:225px;height:228px;float:left;}
.fixed {position:fixed;top:55px;width:225px;}
/**** footer css ***/
#site_footer{clear:both; padding-top:10px;}
.friend_link {box-shadow: 0 1px 2px rgba(34, 25, 25, 0.1) inset;-webkit-box-shadow: rgba(34, 25, 25, 0.1) 0px 1px 2px inset;}
.friend_link h2{padding:10px 5px;font-size:14px;color:#555;}
.friend_link ul li{float:left;margin:0 10px 0 3px;}
.friend_link ul li a{padding:3px;display:inline-block;color:#555;}
.friend_link ul li a:hover{/*background:#9563c9;*/color:#ca07d1;}
.copyright{margin:30px auto; text-align:center;color:#888;border-top:1px dotted #c8c8c8;padding:10px;}


/**** shangxia css ***/
#shangxia{position:fixed;top:88%;left:98%;display:block;margin-left:-150px; line-height:0}
#shang,#comt,#xia{background:url(images/huadong.png) no-repeat;position:relative;cursor:pointer;height:25px;width:29px;margin:10px 0 0}
#xia {background-position: left -68px;}


/**** baidu share ****/
.bdshare {float:right;line-height:28px;padding:10px;width:250px;}
.bdshare em {float:left;font-style:normal;color:#888;}
